/* CSS Document */

/*

Widget styling for Hades PLus framework 

== Index ==============================
---------------------------------------

1. Wordpress Native Widgets Styling for Sidebar .
2. Wordpress Native Widgets Styling for Footer .

=======================================

*/

/* == General Styling ======================= */


/* ---------------------------------------------------------------------------------- */
/* -- Latest Tweets ----------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
.latest-tweets li {
border-bottom:1px solid #444;
padding:7px 0 15px;
display:block;
margin:4px 0;
color:#aaa;
}

.latest-tweets li a {
color:#fff;
}



/* =================================================================================== */
/* == Footer Widgets Styling  ======================================================== */
/* =================================================================================== */

/* == General Styling ============================ */

 .footer-wrap {
color:#fff;
border-bottom: 1px solid #555;
text-shadow:1px 1px 1px #333;
padding-bottom:20px;
margin:20px 0;
}

 .footer-wrap ul li a{
color:#fff;
}

.footer-wrap h3 , .footer-wrap .feedburner-widget h4 {
color:#fff;
text-shadow:1px 1px 1px #333;
font-weight:600;
margin-bottom:10px;
font-size:16px;
}

 .footer-wrap  .more {
float:right;
margin:10px 0 0;
color:#fff;
}


/* == Video Widget ============================ */

.video-widget {
text-align:center;
padding:10px;
display:block;
color: #666;
}

.video-widget p {
margin-top:6px;
}

/* == Recent Comments Styling ============================ */

#footer #recentcomments li {
list-style:none;
padding:7px 0 10px 0;
border-bottom: 1px dotted #555;
margin-right:15px;
color:#fff;
text-shadow:none;
}

#footer #recentcomments li:last-child {
border:none;
}

#footer #recentcomments li a {
color:#aaa;
}

#footer #recentcomments li a:hover {
color:#fff;
text-decoration:underline;
}

/* == Page Lists Styling ============================ */


#footer .page_item {
list-style:none;
padding:7px 0 10px 0;
border-bottom: 1px dotted #555;
margin-right:15px;
color:#fff;
text-shadow:none;
}

#footer .page_item a {
color:#fff;
}

/* == Blog roll Styling ============================ */

#footer .blogroll li {
list-style:none;
padding:7px 0 10px 0;
border-bottom: 1px dotted #555;
margin-right:15px;
color:#fff;
text-shadow:none;
}

#footer .blogroll a {
color:#aaa;
}

#footer .blogroll a:hover {
color:#fff!important;
text-decoration:underline;
}

#footer #searchform {
background:none;
border:none;
}

/* == Search form Styling ============================ */

#footer #searchform input[type=text] {
width:90%;
}


/* == Super Posts Styling ============================ */

.footer-wrap .widget-posts li{
margin-right:15px;
padding:15px 0;
border-bottom: 1px dotted #555;
}

 .footer-wrap .widget-posts li:first-child {
padding-top:5px;
margin-top:-1px;
}

 .footer-wrap .widget-posts li:last-child {
background:none;
border-bottom: none!important;
}

.footer-wrap .widget-posts li h5 a {
color:#aaa;
font-size:13px;
}

.footer-wrap .widget-posts li h5 {line-height:1.2; margin-bottom:3px; }

 .footer-wrap .widget-posts li h5 a:hover {
color:#fff;
text-decoration:underline;
}

 .footer-wrap .widget-posts  li p{
font-size:11px;
color:#999;
}

.footer-wrap .widget-posts  li .image { width:50px; float:left; margin-right:10px; }


.footer-wrap .widget-posts .image a { display:block;-webkit-box-shadow: 0 1px 3px #111111;
	-moz-box-shadow: 0 1px 3px #111111;
	box-shadow: 0 1px 3px  #111111;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; position:relative; width:50px; }

.footer-wrap .widget-posts  li .image a img {  display:block; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; }
.footer-wrap .widget-posts  .image span.hover-image { position:absolute; top:0; left:0; width:100%; height:100%; z-index:15;  -
	background: url(i/gloss.png) 72% 90% !important;
	}
	
/* == Feedburner Styling ============================ */

.footer-wrap .feedburner-widget { }
.footer-wrap .feedburner-widget p { 
margin:5px 0;
padding:0;
color:#999;
}

.footer-wrap .feedburner-widget form { margin:20px 0; }
.footer-wrap .feedburner-widget form input[type=text] {
background-color:#303030;
padding:8px;
border:1px solid #222;
border-radius:2px;
color:#999;
font-size:11px;
resize: none;
margin:-5px 0 5px 0!important;
width:93%;
font-size:11px;
float:left;
}

.footer-wrap .feedburner-widget form input[type=submit] {
background: #eee url(i/buton-bg.png) repeat-x;
border: 1px solid #333!important;
float:left;
padding:10px 20px;
display:block;
margin:10px 0 0 0;
box-shadow:0 0 2px #111;
border-radius:2px;
font-size:11px;
font-weight:600;
color:#535353;
cursor:pointer;
}

.footer-wrap .feedburner-widget form input[type=submit]:hover {
background: #fff url(i/buton-bg.png) repeat-x; color: #353535;
}


/* == Custom Box Styling ============================ */

.footer-wrap h3.custom-box-title {
font-size:16px;
font-weight:700;
color:#fff;
letter-spacing:-1px;
line-height:22px;
margin-bottom:5px;
}

.footer-wrap .custom-box-content p { padding:6px 0;color: #999; letter-spacing: 0!important;}
/* == Tweets Styling ============================ */

.footer-wrap .latest-tweets li:last-child {
background:none;
}

.footer-wrap .latest-tweets li a {
color:#fff;
}

.footer-wrap .latest-tweets li a:hover {
color:#fff!important;
text-decoration:underline;
}

.footer-wrap .latest-tweets li {
padding:7px 0 15px;
display:block;
margin:2px 0;
color:#aaa;
list-style:none;
border-bottom: 1px dotted #555;
}


.footer-wrap .authorlink { float:right; color:#fff; text-transform:uppercase; font-size:10px; }

/* == Contact Form Styling ============================ */

.footer-wrap .dynamic_forms li {
list-style:none;
}

.footer-wrap .dynamic_forms {
border:none;
position:relative;
}

.footer-wrap .dynamic_forms form {
border:none;
}

.footer-wrap .feedburner-widget form input:focus, .footer-wrap .dynamic_forms input:focus {
background:#444!important;
}

.footer-wrap .dynamic_forms textarea:focus {
background:#444!important;
}

.footer-wrap .dynamic_forms input[type=text] {
background-color: #303030;
padding:8px;
border:1px solid #222;
border-radius:2px;
color:#999;
font-size: 11px;
margin:7px 0;
width:60%;
}

.footer-wrap .dynamic_forms textarea {
background-color:#303030;
padding:8px;
border:1px solid #222;
border-radius:2px;
color:#999;
font-size:11px;
resize: none;
margin:7px 0!important;
width:93%;
height:100px;
font-size:11px;
float:left;

}

.footer-wrap .dynamic_forms input[type=submit] {
background: #eee url(i/buton-bg.png) repeat-x;
border: 1px solid #333!important;
float:left;
padding:10px 20px;
display:block;
margin:10px 0;
box-shadow:0 0 2px #111;
border-radius:2px;
font-size:11px;
font-weight:600;
color:#535353;
cursor:pointer;
}

.footer-wrap .dynamic_forms input[type=submit]:hover {
background: #fff url(i/buton-bg.png) repeat-x; color: #353535;
}

.footer-wrap .ajax-loading-icon {
top:-30px;
right:50px;
z-index:10;
}

/* == Sidebar Form Styling ============================ */

.sidebar-wrap .dynamic_forms li {
list-style:none;
}

.sidebar-wrap .dynamic_forms {
border:none;
margin: 0 10px 10px 10px;
}

.sidebar-wrap .dynamic_forms form {
border:none;
}

.sidebar-wrap .feedburner-widget form input:focus, .sidebar-wrap .dynamic_forms input:focus {
background:#fafafa!important;
}

.sidebar-wrap .dynamic_forms textarea:focus {
background:#fafafa!important;
}

.sidebar-wrap .dynamic_forms input[type=text] {
background:#fff;
padding:8px;
border:1px solid #ddd!important;
border-radius:2px;
box-shadow:0 1px 2px #ddd inset!important;
color:#666;
font-size:11px;
width:180px;
}

.sidebar-wrap .dynamic_forms textarea {
background:#fff;
padding:8px;
border:1px solid #ddd!important;
border-radius:2px;
box-shadow:0 1px 2px #ddd inset!important;
color:#666;
font-size:11px;
width:270px;
resize:none;
height:100px;
font-size:11px;
float:left;

}

.sidebar-wrap .dynamic_forms input[type=submit] {
background: #444 url(i/tabs-bg.png) repeat-x;
border: 1px solid #333!important;
float:left;
padding:10px 20px;;
display:block;
-moz-box-shadow:0 0 2px #aaa;
box-shadow:0 0 2px #aaa;
-webkit-box-shadow:0 0 2px #aaa;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
font-size:11px;
font-weight:600;
color:#fff!important;
cursor:pointer;
margin: 10px 0;
}

.sidebar-wrap .dynamic_forms input[type=submit]:hover {
background: #555 url(i/tabs-bg.png) repeat-x;
}

.sidebar-wrap .ajax-loading-icon {
top:-30px;
right:50px;
z-index:10;
}



/* == Categories Styling ============================ */

#footer .cat-item {
float:left;
width:140px;
margin:4px 0;
color:#fff;
}

#footer .cat-item a {
color:#fff!important;
font-weight:600;
font-size:12px;
}

/* == Tag Styling ============================ */

#footer .tagcloud {
margin:5px 0;
padding-bottom:20px;
}

#footer .tagcloud a {
background: #eee url(i/buton-bg.png) repeat-x;
border: 1px solid #333!important;
display:inline-block;
padding:3px 13px;
margin-right:2px;
font-size:11px!important;
border-radius:2px;
text-shadow:none;
font-weight: 600;
}

#footer .tagcloud a:hover {
background: #fff url(i/buton-bg.png) repeat-x; color: #353535;
}

/* =================================================================================== */
/* == Sidebar Widgets Styling ======================================================== */
/* =================================================================================== */

/* == General Stylings ============================= */
.sidebar-wrap h5.custom-font {
margin-bottom:5px;
}
.sidebar-wrap .textwidget {
padding-top:0;
}

.sidebar-wrap .textwidget p {
padding:0 20px 10px;
color:#777;
}
.sidebar-wrap {
padding:0px;
margin:0px;
background: white;
border: 1px solid #e2e2e2;
border-bottom: 2px solid #dedede;  
border-radius:2px;
}

.hasRightSidebar .sidebar-wrap{  margin: 0 0 10px 10px; }
.hasLeftSidebar .sidebar-wrap{  margin: 0 10px 10px 0 ;}


#sidebar .sidebar-wrap h3.heading , #sidebar .sidebar-wrap  h3.custom-box-title  {
padding:10px;
font-weight:600;
border-bottom: 1px solid #ddd;
background: #F0F0F0 url(i/heading-bg.png) repeat-x!important;
font-size: 12px!important;
text-transform: uppercase;
margin: 0;
color: #535353;
text-shadow: 1px 1px 1px white;
}

.sidebar-wrap ul { margin-bottom:0; padding:0; }
.sidebar-wrap ul li { list-style:none; margin:10px; padding:0px 0px 10px 0px; border-bottom:1px dotted #ccc; }
 
/* == Flickr Stylings ============================= */

.sidebar-wrap #flickr-images {
padding-left:20px;
}

.sidebar-wrap #flickr-images a {
float:left;
display:block;
width:40px;
height:40px;
border:1px solid #ddd;
-moz-box-shadow:0 0 3px #ccc;
}

.sidebar-wrap #flickr-images a img {
width:40px;
height:40px;
display:block;
}

/* == Feedbuner Stylings ============================= */

.sidebar-wrap a {
color: #666;
}


.sidebar-wrap .feedburner-widget p {
margin:8px 20px 0;
padding:0;
color:#777;
}

.sidebar-wrap .feedburner-widget form {
width:290px;
padding:2px;
border:1px solid #ddd;
border-radius:4px;
-moz-border-radius:4px;
-moz-box-shadow:0 0 3px #ddd inset;
color:#999;
font-size:11px;
margin:20px 20px 10px;
}

.sidebar-wrap .feedburner-widget form input[type=text] {
border:none;
outline:none;
float:left;
width:170px;
padding:5px;
margin-top:2px;
}

.sidebar-wrap .feedburner-widget form input[type=submit] {
background:url(i/newsletter-button-bg.jpg) repeat-x;
float:right;
margin:2px;
-moz-border-radius:4px;
border-radius:4px;
color:#fff;
font-weight:900;
text-shadow:1px 1px 0 #111;
padding:3px 4px;
border:1px solid #333;
}



.sidebar-wrap .feedburner-widget h5 {
color:#333;
font-size:16px;
margin:10px 10px 10px 20px;
font-weight:600;
}

/* == Social Links Stylings ============================= */

.sidebar-wrap .social-links { margin:0; padding:0; }
.sidebar-wrap .social-links li { padding:19px 10px 19px 70px; margin:0; border-bottom:1px solid #dddddd; list-style:none; position:relative;display: block; cursor:pointer; }
.sidebar-wrap .social-links li a { color: #fff;font-size:14px; position:relative; z-index:5; }
.sidebar-wrap .social-links li.fb { text-shadow: 1px 1px 1px #2F4C87;background: #3B5998 url(i/fbh-icon.png) 10px 50% no-repeat; box-shadow:0px 4px 25px #2c4883 inset;-webkit-border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;-moz-border-radius-topleft: 2px;-moz-border-radius-topright: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px; }
.sidebar-wrap .social-links li.google {text-shadow: 1px 1px 1px #FC5040; margin-top: -1px;text-shadow: 1px 1px 1px #cb3c2f;background: #FC7A5D url(i/googleh+.png) 10px 50% no-repeat; box-shadow:0px 4px 25px #FC5040 inset; border-top:1px solid #FC5040; }
.sidebar-wrap .social-links li.twitter { text-shadow: 1px 1px 1px #19ADDB; background: #1DCAFF url(i/twitterh.png) 10px 50% no-repeat; box-shadow:0px 4px 25px #18a6d2 inset; border-bottom:none;margin-top: -1px;-webkit-border-bottom-right-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-bottomright: 2px;-moz-border-radius-bottomleft: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px; }

.sidebar-wrap .social-links li:hover a { color:#fff; display: block;}

.sidebar-wrap .social-links li span { position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; border-bottom:1px solid #fff;}
.sidebar-wrap .social-links li.fb span { background: url(i/fbh-icon.png) no-repeat 10px 50% #6e89c1; -webkit-border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;-moz-border-radius-topleft: 2px;-moz-border-radius-topright: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px; }
.sidebar-wrap .social-links li.google span { margin-top: -1px;text-shadow: 1px 1px 1px #d14639;background: url(i/googleh+.png) no-repeat 10px 50% #fb9c86; border-top:1px solid #fb9c86;}
.sidebar-wrap .social-links li.twitter span { background: url(i/twitterh.png) no-repeat 10px 50% #71dafb;border-bottom:1px solid #71dafb;margin-top: -1px;-webkit-border-bottom-right-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-bottomright: 2px;-moz-border-radius-bottomleft: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;}

/* == Menu Stylings ============================= */


.sidebar .menu li {
list-style:none;
padding:5px 0;
border-bottom:1px dotted #dddddd;
margin-right:15px;
}

.sidebar .menu li .sub-menu {
border:none;
}

/* == Tweets Stylings ============================= */

.sidebar-wrap .latest-tweets {
font-size:11px;
margin-top: 0px!important;
margin-bottom: 10px;
}


.sidebar-wrap .latest-tweets li {
color:#666;
list-style:none;
padding:8px 0;
border-bottom:1px dotted #ccc;
margin-right:10px;
margin-left:10px;
}


.sidebar-wrap .latest-tweets li:last-child {
border:none;
}


.sidebar-wrap .latest-tweets li a:hover {
color:#353535!important;
text-decoration:underline;
}

.sidebar-wrap .authorlink { float:right; color:#444444; font-size:13px; margin:10px 10px 10px 0; font-weight:600; }



/* == Searchbar Stylings ============================= */

.sidebar-wrap #searchform {
margin-bottom:30px;

}
.sidebar-wrap #searchform  input[type=text] { 
width:240px;
padding:8px;
border:none;
border-radius:2px;
-moz-border-radius:2px;
box-shadow:none;
color:#666;
font-size:11px;
}

#searchform {
padding:10px 10px 15px 10px!important;
display:block;
}

#searchform input[type=text] {
width:97%;
padding:8px;
border:1px solid #ddd;
border-radius:4px;
-moz-border-radius:2px;
-moz-box-shadow:0 0 3px #ccc inset;
color:#999;
font-size:11px;
}

#searchform label {
display:none;
}
#searchform input[type=submit] {
float:left;
cursor:pointer;
}
/* == blogroll Stylings ============================= */

.sidebar-wrap .blogroll li {
list-style:none;
border-bottom:1px dotted #ddd;
}

.sidebar-wrap .blogroll a {
list-style:none;
}

.sidebar-wrap .blogroll a a:hover {
color:#aaa;
text-decoration:underline;
}

/* == Contact Form Stylings ============================= */

.sidebar .qcontact li {
list-style:none;
}

.sidebar .qcontact {
border:none;
position:relative;
}

.sidebar .qcontact form {
border:none;
}

.sidebar .qcontact input:focus {
background:#fafafa!important;
}

.sidebar .qcontact textarea:focus {
background:#fafafa!important;
}

.sidebar .qcontact input[type=text] {
padding:8px;
border:1px solid #ddd;
border-radius:4px;
-moz-border-radius:4px;
-moz-box-shadow:0 0 3px #ddd inset;
color:#999;
font-size:11px;
margin:7px 0 7px -15px;
width:180px;
}

.sidebar .qcontact textarea {
padding:8px;
border:1px solid #ddd;
border-radius:4px;
-moz-border-radius:4px;
-moz-box-shadow:0 0 3px #ddd inset;
color:#999;
font-size:11px;
margin:7px 0 7px -15px;
width:250px;
resize:none;
height:100px;
font-family:inherit;
font-size:11px;
float:left;
}

.sidebar .qcontact input[type=submit] {
background:#fff;
float:left;
padding:5px 16px;
display:block;
margin:13px 5px 13px 15px;
border:1px solid #b9b9b9;
-moz-box-shadow:0 0 2px #ddd;
box-shadow:0 0 2px #ddd;
-webkit-box-shadow:0 0 2px #ddd;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
font-size:11px;
font-weight:900;
color:#6b6b6b;
text-shadow:1px 1px 0 #fff;
cursor:pointer;
}

.sidebar .ajax-loading-icon {
top:-30px;
right:50px;
z-index:10;
}

/* == Custom Box Form Stylings ============================= */

.sidebar-wrap .custom-box-title {}

.sidebar-wrap .custom-box-content { padding:10px; margin:0px 0 0 0; }
.sidebar-wrap .custom-box-content p { padding:5px 0; color: #666;}
.sidebar-wrap .more {
float:right;
margin:0px 15px 20px 0;
padding:1px 7px; 
border: 1px solid #ccc;
background:#eee url(i/button-bg.png) repeat-x!important;
border-radius: 2px;
color: #535353;
text-shadow: 1px 1px 1px #fff;
font-weight: 600;
font-size:10px;
}
.sidebar-wrap .more:hover {
background:#fff url(i/button-bg.png) repeat-x!important;

border: 1px solid #eee;
}
.sidebar-wrap .custom-box-more span.arrow-pink { display:none!important; }
/* == Ads 300 Stylings ============================= */

.ads300 {
display:block;
width:300px;
height:250px;
padding:5px;
}
.ads300 a { margin:0; padding:0; }
.ads300 img {
margin:0;
padding:0;
display:block;
width:300px;
height:250px;
}

/* == Ads 125 Stylings ============================= */

.ads125 {
list-style:none;
padding-left:10px;
padding-top:10px;
}

ul.ads125 li {
list-style:none!important;
float:left;
margin:0px 13px 13px 15px;
padding:0;
border:none;
}

.ads125 li a {
width:125px;
height:125px;
display:block;
}

.ads125 li a img {
width:125px;
height:125px;
display:block;
}


/* == Rss Stylings ============================= */

.sidebar-wrap .rss-widget {
padding:20px;
margin-top:-10px!important;
margin-bottom:-20px!important;
background:url(i/social-bg.png) no-repeat;
margin-left:-11px;
}

.sidebar-wrap .rss-widget ul {
margin:0;
padding:0;
}

.sidebar-wrap .rss-widget li {
text-align:center;
list-style:none;
float:left;
padding:0 25px;
margin:0;
}

.sidebar-wrap .rss-widget li span {
color:#777;
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:100;
margin:0;
padding:0;
}

.sidebar-wrap .rss-widget li h5 {
color:#333;
font-size:18px;
padding:0;
margin:-5px 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:100;
}

.sidebar-wrap .rss-widget li h2 {
color:#777;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:100;
margin:0;
padding-top:10px;
}

#calendar_wrap table td {
padding:5px;
}

/* == Category Stylings ============================= */

.sidebar-wrap .cat-item {
color:#666;
list-style:none;
font-size:11px;
border-bottom:1px dotted #ccc;
}

.sidebar-wrap .cat-item a {
font-weight:500;
color:#666;
font-size:11px;
font-style:normal;

}

.sidebar-wrap .cat-item a:hover {

text-decoration:underline;
}

/* == Comments Stylings ============================= */

.sidebar-wrap #recentcomments {
padding-bottom:20px;
}

.sidebar-wrap #recentcomments li {
list-style:none;
border-bottom:1px dotted #ccc;
color:#666;
font-size:11px;
}

.sidebar-wrap #recentcomments li:first-child {
padding-top:0;
}

.sidebar-wrap #recentcomments li:last-child {
border:none;
}

.sidebar-wrap #recentcomments li a {
color:#353535;
}

.sidebar-wrap #recentcomments li a:hover {

text-decoration:underline;
}

/* == Page Stylings ============================= */

.sidebar-wrap .page_item {
list-style:none;
padding:5px 0;
border-bottom:1px dotted #f1f1f1;
margin-right:10px;
}

/* == Tags Stylings ============================= */

.tagcloud {
margin:10px;
padding-bottom:10px;
}

.tagcloud a {
background: #eee url(i/buton-bg.png) repeat-x;
border: 1px solid #ccc!important;
display:inline-block;
padding:3px 13px;
margin:3px 2px;
font-size:11px!important;
border-radius:2px;
text-shadow:none;
font-weight: 600;
color: #535353
}

.tagcloud a:hover {
background: #fff url(i/buton-bg.png) repeat-x; color: #353535;
}

/* == Super Posts Stylings ============================= */

#sidebar .sidebar-wrap ul.widget-posts li { padding:10px 0 10px 0!important; background:none; margin:10px 20px;  border-bottom:1px solid #ddd;  }
#sidebar .sidebar-wrap .widget-posts a.imageholder { width:65px; height:65px; background:url(i/loader.gif) center center no-repeat; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; margin:12px 10px 4px 0; display:block; }
.sidebar-wrap .widget-posts li { }
.sidebar-wrap .widget-posts div.image { width:65px; float:left; }
.sidebar-wrap .widget-posts div.description { width:210px; float:left; margin-left:20px; }
.sidebar-wrap .widget-posts div.description h5  { margin-top:9px; font-size:14px; line-height:1.3; }
.sidebar-wrap .widget-posts div.description p { margin-top:0; padding-top:0; } 

ul.posts-sidebar { margin:0; padding:10px 0 0 6px; }
.posts-sidebar li { display:block; padding:0px 2px 10px 0!important; line-height:1.8; margin:0; border-bottom:none!important; }
.posts-sidebar li:first-child { border-top:none; }
.posts-sidebar li h3 {  color:#535353; font-size:12px; font-weight:400; margin-left:0px; margin-bottom:0px; line-height:1.2; }
.posts-sidebar li h3 a { color:#535353;}

.posts-sidebar .image { float:left; width:40px; padding-top:3px; position:relative; }
.posts-sidebar .image img {  display:inline-block; width:39px!important; height:39px!important; }

.posts-sidebar .image a { display:block;-webkit-box-shadow: 0 1px 3px #aaa;
	-moz-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; position:relative; width:39px; }

.posts-sidebar li .image a img {  display:block; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; }
.posts-sidebar li .image span.hover-image { position:absolute; top:0; left:0; width:100%; height:100%; z-index:15;  -webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	background: url(i/gloss.png) 72% 90% !important;
	}
	
	
	
.posts-sidebar span { font-size:10px;  }
.posts-sidebar .description { float:left; width:210px; margin-left:15px; }
.posts-sidebar .description p{ margin-top:0px; font-size:0.95em; line-height:1.2; padding-left:0;}

/* == Tab ========================================================== */

.tabs { position: relative; padding:0; zoom: 1; margin:0px; }
.tabs .ui-tabs-nav { margin:0px; padding:0;  }

.tabs .ui-tabs-nav li.rounded-left { border-top-left-radius:2px; }
.tabs .ui-tabs-nav li.rounded-left { width:104px;  }
.tabs .ui-tabs-nav li.rounded-right { border-top-right-radius:2px; }

.tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; margin:0px;  padding: 0; border-bottom: none;}
.tabs .ui-tabs-nav li a { float: left; padding:8px 0px; text-align:center; width:103px; text-decoration: none; }
.tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0;  }
.tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.tabs .ui-tabs-panel { display: block;  padding:6px 2px 0; background: none; margin-bottom:0px; padding:0px 10px 0px 10px; }
.tabs .ui-tabs-panel li{ margin:10px 0 10px; border-bottom: 1px dotted #ccc!important;}
.tabs .ui-tabs-panel li:last-child{ border-bottom: none!important;}
.tabs .ui-tabs-hide { display:none; }


.tabs .ui-state-default { background: url(i/button-bg.png) repeat-x #f0f0f0;font-weight: 500; color:#535353!important;border-top: 1px solid #ddd;}
.tabs .ui-state-default a { color:#535353; font-size:13px; }
.tabs .ui-state-default a:hover { background:#fff;  }

.tabs .ui-state-active { background: url(i/button-bg.png) repeat-x #fff;font-weight: 500; border-top: 1px solid #ddd;}
